body {
    /*background: #a9a9a9;*/
    /*background: #555;*/

    background: #a9a9a9;
    background-image: url('../images/stripes.gif');

    /*background-image: -webkit-repeating-linear-gradient(45deg, transparent, transparent 2px, rgba(255,255,255,.2) 2px, rgba(255,255,255,.1) 40px);*/

    font-family: 'Actor', sans-serif;
    font-size: 14px;
}

header {
    position: relative;
    background: url(../images/ugtuglogo-small.png) 10px 10px no-repeat, url('../images/mtns.png');
    background-color: #444;
    height: 141px;
    margin-bottom: 5px;
}

header h1 {
    font-family: 'Rock Salt', sans-serif;
    font-size: 32px;
    color: white;
    margin-left: 160px;
    position: relative;
    top: 35px;
}

header span.user {
    color: white;
    font-size: 14px;
    position: absolute;
    bottom: 5px;
    right: 5px;
    font-family: 'Gruppo', sans-serif;
}

footer {
    background: url(../images/gtug-small-flat.png) 870px 5px no-repeat;
    background-color: #222;
    height: 40px;
    float: left;
    width: 960px;

    color: white;
    line-height: 40px;
    font-size: 12px;
}

#container {
    width: 960px;
    margin: 0 auto;
    position: relative;
}

.grow {
    height: 100%;
}

#cols {
    /*height: 1020px;*/
    /*overflow: hidden;*/
}

#cols section:nth-child(1) {
    width: 620px;
    float: left;
}

#cols section:nth-child(2) {
    margin-left: 5px;
    width: 335px;
    float: left;
}

#cols article {
    /*-webkit-transition: height .3s linear;*/
    padding: 10px;
    margin-bottom: 5px;
    background: white;
    /*overflow: hidden;*/
}


#cols article.loading{
    background: url(../images/ajax-loader.gif) no-repeat center center;
    background-color: white;
    padding-top: 30px;
}

#cols article p {
    color: #555;
}

#cols article h1 {
    font-size: 18px;
    margin: 0 0 10px 0;
    font-family: 'Electrolize', sans-serif;
}

#cols section:nth-child(1) article.youtube {
    padding: 0px;
    height: 345px;
}

#cols section:nth-child(1) article:last-child {
    /*height: 200px;*/
}

/* Upcoming article */
article.upcoming ul {
    list-style: none;
    padding: 0;
}

article.upcoming ul li {
    margin-bottom: 15px;
}

article.upcoming ul li h2 {
    font-size: 16px;
    margin: 0;
    font-family: 'Electrolize', sans-serif;
}

article.upcoming ul li p {
    font-size: 12px;
    padding: 0;
    margin-top: 5px;
    color: #555;
}

article.upcoming ul.event-info li {
    margin: 0px;
    padding-left: 20px;
    line-height: 16px;
    font-size: 12px;
    padding-bottom: 5px;
}

article.upcoming ul.event-info li.location {
    background: url(../images/pin_map.png) no-repeat top left;
}

article.upcoming ul.event-info li.presenter {
    background: url(../images/user.png) no-repeat top left;
}

article.upcoming ul.event-info li.calendar {
    background: url(../images/calendar.png) no-repeat top left;
}

article.upcoming ul.event-info li.calendar span.rsvp {
    float: right;
    padding-right: 30px;
}

article.upcoming ul.event-info li.calendar span.rsvp a {
    background: -webkit-linear-gradient(top, #7fbf4d, #3a9e37);
    border-radius: 2px;
    text-decoration: none;
    padding: 3px 5px;
    color: white;
    font-size: 10px;
}

article.upcoming ul.event-info li.calendar span.rsvp a:hover {
    background: -webkit-linear-gradient(top, #3a9e37, #7fbf4d);
}

/* Subscribe article*/
article.subscribe h1 {
    color: black;
}

article.subscribe input[type='text'] {
    border: 1px solid #1a63b1;
    width: 150px;
    padding: 0;
    line-height: 25px;
    height: 25px;
    font-size: 12px;
}

article.subscribe input[type='submit'] {
    background-color: #1a63b1;
    color: white;
}

/* Sponsors article*/

article.sponsors #logos {
    /*position: relative;*/
    /*text-align: center;*/
    height: 120px;
    width: 100%;

}

article.sponsors #logos a {
    -webkit-transition: opacity 1s linear;
    position: absolute;
    opacity: 0;
    z-index: 0;
}

article.sponsors #logos a.show {
    opacity: 1.0;
    z-index: 1;
}

button, input[type="submit"] {
    /*-webkit-transition: all .2s ease-in;*/
    border-radius: 2px;
    border: none;
    padding: 0 10px;
    line-height: 25px;
    height: 25px;
    font-size: 12px;
    cursor: pointer;
}

button:hover, input[type="submit"]:hover {
    background: -webkit-linear-gradient(top, #3a9e37, #7fbf4d);
}

button:active, input[type="submit"]:active {
    /*padding:  0 15px;*/
}

.red-stripe {
    border-left: 10px solid #e4003e;
}

.green-stripe {
    border-left: 10px solid #3a9e37;
}

.yellow-stripe {
    border-left: 10px solid #f9b820;
}

.blue-stripe {
    border-left: 10px solid #1a63b1;
}

/* Links */
a:link {
    color: #1a63b1;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a:visited {
    color: #1a63b1;
}

a:active {
    color: #1a63b1;
}

/*  Links in headers */
h1 a:link {
    text-decoration: none;
    color: black;
}

h1 a:hover {
    text-decoration: underline;
}

h1 a:visited {
    color: black;
}

h1 a:active {
    color: #3a9e37;
}
#ugtug-androidify{
    width: 100px;
    height: 131px;
    float: right;
    position:relative;
    /*bottom: -20px;*/
    /*z-index: 400000000000000000;*/
}



#ugtug-androidify .head{
    -webkit-transition: all .2s linear;
    position: absolute;
    background: url('../images/and-ugtug-head-sm.png') no-repeat top;
    width: 100px;
    height: 131px;
}

#ugtug-androidify .body{
    position: absolute;
    background: url('../images/and-ugtug-body-sm.png') no-repeat top;
    width: 100px;
    height: 131px;
}

#ugtug-androidify .larm{
    position: absolute;
    background: url('../images/and-ugtug-larm-sm.png') no-repeat top;
    width: 100px;
    height: 131px;
}

#ugtug-androidify .rarm{
    -webkit-transition: all .2s linear;
    -webkit-transform-origin: 87px 57px;
    position: absolute;
    background: url('../images/and-ugtug-rarm-sm.png') no-repeat top;
    width: 100px;
    height: 131px;
}

.hello .head{
    -webkit-transform: rotate(-8deg);
    z-index:2;
}

.hello .rarm{
     -webkit-transform: rotate(-123deg);
    -webkit-transform-origin: 87px 57px;
    z-index:2;
}

